International Business TimesOil Prices: Analysts See Crude Below $20 A Barrel This Year As Inventories SwellInternational Business TimesWith U.S. oil prices tumbling below $27 a barrel Thursday, speculation is swarming that prices could plunge into the tee
…